package Day06;
/*
 重载条件：
    1.构成重载的方法方法名必须相同
    2.构成重载的方法形参列表必须不同: 以下条件至少满足一个就构成重载关系
       a.形参个数不同  ①和②形参个数不同  构成重载
       b.形参类型不同  ①和③形参类型不同  构成重载
       c.形参类型顺序不同  ④和⑤形参类型顺序不同  构成重载
    3.重载与返回值类型无关
 */
public class MethoDemo07 {
    public static void main(String[]args){

    }
    //①
    public static void method(int i){

    }
    //②
    public static void method(int i,int j){

    }
    //③
    public static void method(double d){

    }
    //④
    public static void method(int i,char ch){

    }
    //⑤
    public static void method(char ch,int i){

    }
    /*
       对于编辑器来说，只识别类型，不管变量名
       重载与变量名的顺序无关
    public static void method02(int i,double d){

    }
    public static void method02(int d,double i){

    }*/
    //3.重载与返回值类型无关
    public static int method03(int i){
        return 0;
    }
    //  public static double method03(int i){
    //     return 0;
    // }

}
